6 research outputs found

    A fuzzy logic micro-controller enabled system for the monitoring of micro climatic parameters of a greenhouse

    Get PDF
    Motivation behind this master dissertation is to introduce a novel study called " A fuzzy logic micro-controller enabled system for the monitoring of micro-climatic parameters of a greenhouse" which is capable of intelligently monitoring and controlling the greenhouse climate conditions in a preprogrammed manner. The proposed system consists of three stations: Sensor Station, Coordinator Station, and Central Station. To allow for better monitoring of the climate condition in the greenhouse, fuzzy logic controller is embedded in the system as the system becomes more intelligent with fuzzy decision making. The sensor station is equipped with several sensor elements such as MQ-7 (Carbon monoxide sensor), DHT11 (Temperature and humidity sensor), LDR (light sensor), grove moisture sensor (soil moisture sensor). The communication between the sensor station and the coordinator station is achieved through XBee wireless modules connected to the Arduino Mega and the communication between coordinator station and the central station is also achieved via XBee wireless modules connected to the Arduino Mega. The experiments and tests of the system were carried out at one of IKHALA TVET COLLEGE’s greenhouses that is used for learning purposes by students studying agriculture at the college. The purpose of conducting the experiments at the college’s green house was to determine the functionality and reliability of the designed wireless sensor network using ZigBee wireless technology. The experiment result indicated that XBee modules could be used as one solution to lower the installation cost, increase flexibility and reliability and create a greenhouse management system that is only based on wireless nodes. The experiment result also showed that the system became more intelligent if fuzzy logic was used by the system for decision making. The overall system design showed advantages in cost, size, power, flexibility and intelligence. It is trusted that the results of the project will give the chance for further research and development of a low cost greenhouse monitoring system for commercial use.Electrical and Mining EngineeringM. Tech. (Electrical Engineering

    Classification and severity prediction of maize leaf diseases using Deep Learning CNN approaches

    Get PDF
    No key words availableMaize (zea mays) is the staple food of Southern Africa and most of the African regions. This staple food has been threatened by a lot of diseases in terms of its yield and existence. Within this domain, it is important for researchers to develop technologies that will ensure its average yield by classifying or predicting such diseases at an early stage. The prediction, and to some degree classifying, of such diseases, with much reference to Southern Africa staple food (Maize), will result in a reduction of hunger and increased affordability among families. Reference is made to the three diseases which are Common Rust (CR), Grey Leaf Spot (GLS) and Northern Corn Leaf Blight (NCLB) (this study will mainly focus on these). With increasing drought conditions prevailing across Southern Africa and by extension across Africa, it is very vital that necessary mitigation measures are put in place to prevent additional loss of crop yield through diseases. This study introduces the development of Deep Learning (DL) Convolutional Neural Networks (CNNs) (note that in this thesis deep learning or convolution neural network or the combination of both will be used interchangeably to mean one thing) in order to classify the disease types and predict the severity of such diseases. The study focuses primarily on the CNNs, which are one of the tools that can be used for classifying images of various maize leaf diseases and in the severity prediction of Common Rust (CR) and Northern Corn Leaf Blight (NCLB). In essence the objectives of this study are: i. To create and test a CNN model that can classify various types of maize leaf diseases. ii. To set up and test a CNN model that can predict the severities of a maize leaf disease known as the maize CR. The model is to be a hybrid model because fuzzy logic rules are intended to be used with a CNN model. iii. To build and test a CNN model that can predict the severities of a maize leaf disease known as the NCLB by analysing lesion colour and sporulation patterns. This study follows a quantitative study of designing and developing CNN algorithms that will classify and predict the severities of maize leaf diseases. For instance, in Chapter 3 of this study, the CNN model for classifying various types of maize leaf diseases was set up on a Java Neuroph GUI (general user interface) framework. The CNN in this chapter achieved an average validation accuracy of 92.85% and accuracies of 87% to 99. 9% on separate class tests. In Chapter 4, the CNN model for the prediction of CR severities was based on fuzzy rules and thresholding methods. It achieved a validation accuracy of 95.63% and an accuracy 89% when tested on separate images of CR to make severity predictions among 4 classes of CR with various stages of the disease’ severities. Finally, in Chapter 5, the CNN that was set up to predict the severities of NCLB achieved 100% of validation accuracy in classification of the two NCLB severity stages. The model also passed the robustness test that was set up to test its ability of classifying the two NCLB stages as both stages were trained on images that had a cigar-shaped like lesions. The three objectives of this study are met in three separate chapters based on published journal papers. Finally, the research objectives were evaluated against the results obtained in these three separate chapters to summarize key research contributions made in this work.College of Engineering, Science and TechnologyPh. D. (Science, Engineering and Technology

    An Algorithm for Severity Estimation of Plant Leaf Diseases by the Use of Colour Threshold Image Segmentation and Fuzzy Logic Inference: A Proposed Algorithm to Update a “Leaf Doctor” Application

    No full text
    This paper explains a proposed algorithm for severity estimation of plant leaf diseases by using maize leaf diseased samples. In the literature, a number of researchers have addressed the problem of plant leaf disease severity estimation, but a few, such as Sannakki et al., have used fuzzy logic to determine the severity estimations of the plant leaf diseases. The present paper aims to update the current algorithm used in the “Leaf Doctor” application that is used to estimate the severities of the plant leaf diseases by introducing the benefits of fuzzy logic decision making rules. This method will contribute to precision agriculture technology as it introduces an algorithm that may be embedded in smartphone devices and used in applications, such as a “Leaf Doctor” application. The applications designed based on the algorithm proposed in this study will help users who are inexperienced and not plant pathologists understand the level of the estimated disease severity. The use of fuzzy logic inference rules along with image segmentation determines the novelty of this approach in comparison with the available methods in the literature

    Automatic Fuzzy Logic-Based Maize Common Rust Disease Severity Predictions with Thresholding and Deep Learning

    No full text
    Many applications of plant pathology had been enabled by the evolution of artificial intelligence (AI). For instance, many researchers had used pre-trained convolutional neural networks (CNNs) such as the VGG-16, Inception, and Google Net to mention a few, for the classifications of plant diseases. The trend of using AI for plant disease classification has grown to such an extent that some researchers were able to use artificial intelligence to also detect their severities. The purpose of this study is to introduce a novel approach that is reliable in predicting severities of the maize common rust disease by CNN deep learning models. This was achieved by applying threshold-segmentation on images of diseased maize leaves (Common Rust disease) to extract the percentage of the diseased leaf area which was then used to derive fuzzy decision rules for the assignment of Common Rust images to their severity classes. The four severity classes were then used to train a VGG-16 network in order to automatically classify the test images of the Common Rust disease according to their classes of severity. Trained with images developed by using this proposed approach, the VGG-16 network achieved a validation accuracy of 95.63% and a testing accuracy of 89% when tested on images of the Common Rust disease among four classes of disease severity named Early stage, Middle stage, Late Stage and Healthy stage

    Automatic Fuzzy Logic-Based Maize Common Rust Disease Severity Predictions with Thresholding and Deep Learning

    No full text
    Many applications of plant pathology had been enabled by the evolution of artificial intelligence (AI). For instance, many researchers had used pre-trained convolutional neural networks (CNNs) such as the VGG-16, Inception, and Google Net to mention a few, for the classifications of plant diseases. The trend of using AI for plant disease classification has grown to such an extent that some researchers were able to use artificial intelligence to also detect their severities. The purpose of this study is to introduce a novel approach that is reliable in predicting severities of the maize common rust disease by CNN deep learning models. This was achieved by applying threshold-segmentation on images of diseased maize leaves (Common Rust disease) to extract the percentage of the diseased leaf area which was then used to derive fuzzy decision rules for the assignment of Common Rust images to their severity classes. The four severity classes were then used to train a VGG-16 network in order to automatically classify the test images of the Common Rust disease according to their classes of severity. Trained with images developed by using this proposed approach, the VGG-16 network achieved a validation accuracy of 95.63% and a testing accuracy of 89% when tested on images of the Common Rust disease among four classes of disease severity named Early stage, Middle stage, Late Stage and Healthy stage

    A Comprehensive Analysis of Real-Time Car Safety Belt Detection Using the YOLOv7 Algorithm

    No full text
    Using a safety belt is crucial for preventing severe injuries and fatalities during vehicle accidents. In this paper, we propose a real-time vehicle occupant safety belt detection system based on the YOLOv7 (You Only Look Once version seven) object detection algorithm. The proposed approach aims to automatically detect whether the occupants of a vehicle have buckled their safety belts or not as soon as they are detected within the vehicle. A dataset for this purpose was collected and annotated for validation and testing. By leveraging the efficiency and accuracy of YOLOv7, we achieve near-instantaneous analysis of video streams, making our system suitable for deployment in various surveillance and automotive safety applications. This paper outlines a comprehensive methodology for training the YOLOv7 model using the labelImg tool to annotate the dataset with images showing vehicle occupants. It also discusses the challenges of detecting seat belts and evaluates the system’s performance on a real-world dataset. The evaluation focuses on distinguishing the status of a safety belt between two classes: “buckled” and “unbuckled”. The results demonstrate a high level of accuracy, with a mean average precision (mAP) of 99.6% and an F1 score of 98%, indicating the system’s effectiveness in identifying the safety belt status
    corecore